#pragma once

class DxVertexBuffer;
class DxIndexBuffer;
class DxTexture;
class ColladaGeometry;

class Geometry
{
public:
	Geometry(ColladaGeometry* geometry);
	~Geometry(void);

	DxVertexBuffer* GetVertexBuffer()				{ return m_pVertices; }
	DxIndexBuffer* GetIndexBuffer()					{ return m_pIndices; }
	DxTexture*	GetTexture()						{ return m_pTexture; }
	void		SetTexture(const char* pszText);

protected:
	DxVertexBuffer* m_pVertices;
	DxIndexBuffer*	m_pIndices;
	DxTexture*		m_pTexture;

};

